날짜 및 시간
EDATE 함수
함수 요약

엑셀 EDATE 함수는 지정한 날짜로부터 특정 개월수만큼 이동한 날짜를 반환하는 함수입니다.

함수 구문
=EDATE(시작일, 개월수)
시작일
-
날짜 계산을 위한 시작일입니다.
개월수
-
시작일에서 이동할 개월수입니다.
  • 양수는 이후 날짜, 음수는 이전 날짜를 계산하며 소수점 이하는 내림 처리됩니다.
상세 설명

엑셀 EDATE 함수는 지정한 날짜로 부터 특정 개월수 만큼 이전/이후의 날짜를 계산하는 함수입니다. 이 함수는 계약 만료일, 갱신일, 고지일 등 날짜 연산이 필요한 업무에 유용하며, 월별 날짜 수와 상관없이 정확한 날짜를 계산할 수 있어 편리합니다.

=EDATE("2024-01-15",3)/ / 결과: 2024년 4월 15일
=EDATE("2024-01-15",-3)/ / 결과: 2023년 10월 15일

EDATE 함수는 월별 일수가 다르더라도 정확한 날짜를 계산합니다.

=EDATE("2023-01-31",1)/ / 결과 : "2023-02-28"
=EDATE("2024-03-31",1)/ / 결과 : "2024-04-30"

만약 지정한 날짜에서 특정 개월수가 지난 달의 마지막 날을 반환하려면 EOMONTH 함수를 사용하세요.


EDATE 함수 간단 예제
1) 계약 만료일 계산하기

다음과 같이 함수를 작성하면, 1년 단위로 갱신되는 계약만료일을 구할 수 있습니다.

=EDATE("2023-02-05",12)
/ /결과 : "2024-02-05"
2) 수습기간 종료일 계산하기

다음과 같이 EDATE 함수를 사용하면 3개월 수습기간이 종료되는 날짜를 구할 수 있습니다.

=EDATE("2024-06-17",3)
/ / 결과 : "2024-09-17"

그 외 주의사항

EDATE 함수의 시작일은 반드시 날짜로 인식 가능한 날짜 형태의 값이여야 합니다. 날짜로 인식 불가한 텍스트 형식으로 입력 시, 함수는 #VALUE! 오류를 반환합니다.

개월수에 소수점이 있는 경우, 소수점은 내림하여 개월수를 계산합니다.

EDATE 함수는 월별 일수가 다르더라도 정확한 날짜를 계산합니다. 에를 들어, 1월 31일에서 1개월 후의 날짜는 2월 28일이 됩니다.


5 댓글
Inline Feedbacks
모든 댓글 보기
5
0
여러분의 생각을 댓글로 남겨주세요.x